echo-sounding machine - Spanish English Dictionary